Snellere lussen For...Next maken

   

Het gegevenstype Integer neemt minder geheugenruimte in beslag dan het gegevenstype Variant en kan iets sneller worden bijgewerkt. Dit verschil is echter alleen merkbaar als u vele duizenden bewerkingen uitvoert. Bijvoorbeeld:

Dim CountFaster As Integer    ' Eerste geval, gebruik Integer.
For CountFaster = 0 to 32766    
Next CountFaster

Dim CountSlower As Variant    ' Tweede geval, gebruik Variant.
For CountSlower = 0 to 32766
Next CountSlower

In het eerste geval is de runtime iets korter dan in het tweede geval. Als CountFaster echter hoger dan 32.767 wordt, treedt een fout op. U kunt dit oplossen door van CountFaster een gegevenstype Long te maken die een groot aantal integers ondersteunt. In het algemeen geldt dat hoe kleiner het gegevenstype is, hoe minder tijd het kost om het bij te werken. Varianten zijn iets langzamer dan gelijkwaardige gegevenstypen.